@charset "GB2312";
*{word-break:break-all}
*{margin:0; padding:0}
html{overflow-x:hidden;}
body{ font-size:14px; font-family:"微软雅黑", sans-serif; line-height:26px; padding:0px; color:#1c1c1c; margin:0px auto; background:#fff}
a{color:#1c1c1c; text-decoration:none;}
a:hover{ color:#F00; text-decoration:none;}
.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:14px;color:#666;padding-top:5px;padding-right:5px;padding-bottom:4px;padding-left:5px;background-color:#000}
.clear{clear:both;}
img{border:none; margin:0px; padding:0px;}
li{ list-style-type:none;}
.logo{margin:0px auto;width:1100px;}
/* nav */
#nav{height:45px; background:#cd0102; border-top:#b10707 1px solid;border-bottom:1px #b10707 solid;}
.menu{width:1100px; height:45px; line-height:45px; font-weight:bold; margin:0px auto;}
.menu li{float:left; display:inline; line-height:47px; padding:0 10px;}
.menu li a{width:117px; height:45px; overflow:hidden; display:block; text-align:center; font-size:16px; line-height:45px; letter-spacing:1px;}
.menu li a:link, .menu li a:visited, .menu li a:active{color:#fff;}
.menu li.current a, .menu li a:hover{background:#a70101; color:#fff; font-weight:bold; text-decoration:none; line-height:48px; letter-spacing:1px;}
.menu li.current a:link, .menu li.current a:visited, .menu li.current a:active{color:#fff;}
/* banner */
.banner{ width:100%; height:450px; }
#flashBg {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; height:450px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px;}
#flashLine {WIDTH: 100%; height:450px; CLEAR: both;}
#flash {POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; height:450px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px;}
#flash A {WIDTH: 100%; DISPLAY: none; height:450px;}
.flash_bar {Z-INDEX: 1069; POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 130px; BOTTOM: 55px; HEIGHT: 30px; OVERFLOW: hidden; PADDING-TOP: 13px !important}
.flash_bar .dq {MARGIN: 5px; WIDTH: 12px; DISPLAY: inline-block; BACKGROUND: url(../images/tg_flash_p.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 12px; CURSOR: pointer; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop")}
.flash_bar .no {MARGIN: 5px; WIDTH: 12px; DISPLAY: inline-block; BACKGROUND: url(../images/tg_flash_p2.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 12px; CURSOR: pointer; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop")}
/* main */
#main{width:1100px; margin:45px auto 0;}
/* left */
#left{width:275px; float:left;}
.pro_list{width:263px; float:left;border:6px solid #cc0001;}
.pro_list ul{padding-top:15px;*padding:0;}
.pro_list ul li{width:100%; float:left; height:41px; line-height:41px; background:url(../images/bg.jpg) no-repeat;margin-bottom:10px;*margin-top:2px;}
.pro_list ul li a{padding-left:38px;}
/* pro */
.pro{width:780px; float:right;height:560px; border:1px solid #eee; padding:10px;}
.scrolltop {WIDTH: 100%; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden;height: 560px;}
.scrolltop li {TEXT-ALIGN: center;  DISPLAY: inline; FLOAT: left; margin-right:12px; margin-bottom:40px;margin-left:12px;width:235px;}
.scrolltop img {HEIGHT: 204px; DISPLAY: block; WIDTH: 235px;margin-bottom:4px;}
.scrolltop li .name{line-height:40px;width:235px;background:#cc0001; line-height:40px;}
.scrolltop li .name a{color:#FFF;text-align:center;}
.scrolltop li .name a:hover{color:#ffa2a2;}
/* about */
.about{background:url(../images/about.jpg) no-repeat top center; height:429px;margin-top:45px;}
.main{width:1100px; margin:0 auto;}
.about_pic{margin-top:40px; float:left; width:411px;}
.about_text{float:right; width:670px;margin-top:50px;}
.about .main p{color:#fff;padding-top:28px;}
/* case */
.case{width:1100px; height:auto; margin-top:18px;margin-bottom:20px;}
.scrollleft{width:100%;padding:5px 0;margin:12px auto;}
.scrollleft li{float:left;margin-right:8px;display:inline;width:240px; text-align:center;}
.scrollleft img{width:220px;height:185px;padding:5px;border:solid 1px #ddd;}
/* new */
.news{width:708px; float:left; border:1px solid #eee; padding:10px;}
.tit{border-bottom:1px solid #eee; width:100%;height:51px;}
.tit img{float:left;}
.tit a{float:right; padding-top:15px; color:#666;}
.news dl{width:100%; margin-top:20px;}
.news dl dt{float:left; border:1px #eee solid;width:193px; height:120px;padding:5px;}
.news dl dt img{width:190px;height:118px;}
.news dl dd{width:460px; margin-left:25px; float:left;padding-top:8px;}
.new_tit{width:100%; font-size:15px; font-weight:600; line-height:36px;}
.news ul{margin-top:15px;}
.news ul li{width:49%; float:left; border-bottom:1px dashed #eee; background:url(../images/new_ico.png) no-repeat 8px center; height:32px;}
.news ul li a{padding-left:27px;}
.industry{width:330px; float:right; padding:10px; border:1px solid #eee;}
.industry dl{width:100%; margin-top:20px;}
.industry ul{margin-top:24px;}
.industry ul li{width:99%; float:left; border-bottom:1px dashed #eee; background:url(../images/new_ico.png) no-repeat 8px center; height:32px;}
.industry ul li a{padding-left:27px;}
/* friendlink */
.flink{margin-top:20px;}
.flink img{margin-top:4px;}
.flink p{border:1px #ddd solid; line-height:30px;}
.flink p a{padding:10px;}
/* foot */
.bottom{padding-top:36px; padding-bottom:22px; margin-top:22px;background:#cc0001;color:#fff; height:160px;}
.foot{width:1100px; margin:0 auto; height:auto;}
.b_logo{width:210px; float:left;}
.foot p{padding-left:20px; width:310px; float:left;}
.ewm{float:right;}
.ewm li{width:120px; margin-left:10px;margin-right:10px; text-align:center;}
/* sub_main */
/* sub_left */
.l_pro{border:1px #eee solid;margin-top:12px;padding:6px;}
.l_pro h2{font-size:16px; text-align:left; margin-bottom:10px; line-height:36px; border-bottom:#ddd 1px solid;padding-left:18px; background:url(../images/line.png) no-repeat center left;}
.l_pro h2 span{color:#da1239;float:left;width:10px;}
.l_pro li { width:100%; overflow:hidden;border-bottom:#006ebf 1px dotted; padding-bottom:7px; margin-top:5px;}
.l_pro li img{ float:left; width:82px;; height:75px; border:#ccc 1px solid;}
.l_pro span{ float:right; width:165px; color:#666}    
.l_pro span h3{ font-size:14px; color:#c00; margin-bottom:2px; font-weight:bold; margin-top:0;}
/* sub_right */
#right{width:780px; float:right; border:1px #ddd solid;padding-left:10px; padding-right:10px;}
#sub_tit {
	LINE-HEIGHT: 40px; HEIGHT: 40px; overflow:hidden; background:url(../images/line.png) no-repeat center left; font-size:18px; border-bottom:1px #ddd solid;}
#sub_tit p{float:left;padding-left:25px; font-weight:600;}
.content {LINE-HEIGHT: 28px; margin:9px 0;}
#h_right h1{font-size:14px; text-align:center;}
.picnews {PADDING-BOTTOM: 3px; CLEAR: both;}
.picnews DL {MARGIN: 1px auto; OVERFLOW: hidden;}
.picnews DL DD {TEXT-ALIGN: center; LINE-HEIGHT: 31px; MARGIN: 10px 6px 0px 6px; WIDTH: 180px; DISPLAY: inline; FLOAT: left;}
.picnews DL DD A IMG {BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 173px; PADDING-RIGHT: 5px; HEIGHT: 155px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 5px;}
.picnews DL DD A:hover IMG {BORDER-BOTTOM: #ecbac8 1px solid; BORDER-LEFT: #ecbac8 1px solid; BORDER-TOP: #ecbac8 1px solid; BORDER-RIGHT: #ecbac8 1px solid;}
.picnews DL DD A {DISPLAY: block;}
.newslist{ border-bottom:dashed 1px #CCCCCC; text-align:left;width:100%; color:#666666; background:url(../images/new_ico.png) no-repeat 4px 12px; line-height:34px; height:34px;}
.newslist a{width:78%; float:left;padding-left:24px;}
.fl{float:left;padding-left:12px;padding-bottom: 14px;padding-right:12px;}
.container{ margin:20px 10px 0px 10px; line-height:28px;}
#right h3{ font-size:18px; color:#000; text-align:center;margin-top:20px;}
#div{ font-size:12px; float:right; line-height:26px; margin-right:15px;}
.fr_1{ float:right;}
.fr{ float:right; width:15%;text-align:right;}
/* page */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; float:left; width:100%; margin-top:12px;}
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px}
.page a:hover, .page a.current{color:#F44; border:1px solid #F44} 
.page input{padding:0px;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px;}
/* 下一篇 */
.prenext{line-height:40px;border-top-width:1px;border-top-style:dashed;border-top-color:#ccc;padding-right:10px;padding-left:10px;  white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:20px;}
.prenext .pre{float:left;width:50%} /* 上一篇 */
.prenext .next{text-align:right;float:right;width:50%} /* 下一篇 */
/* 编辑 */
.info{line-height:30px;text-align:center;font-size:12px;color:#666;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#E7E7E7;background-color:#F5F5F5;border-top-width:2px;border-top-style:solid;border-top-color:#E7E7E7;padding-right:10px} /* 正文信息 */
.info span{color:#cc0001} /* 信息突出 */